package cc.rengu.igas.momp.common.entity;

import java.io.Serializable;

/**
 * 对客户营销活动用户单日统计
 *
 * @author liujinan
 * @date 2020/11/13 09:48
 */

public class TMStat2CUserDayTransCount implements Serializable {

    /**
     * 机构编码
     */
    private String instId;
    /**
     * 营销活动编号
     */
    private String mcNo;
    /**
     * 用户编号
     */
    private String userId;
    /**
     * 交易日期
     */
    private String transDate;
    /**
     * 当日交易笔数 不包含当日已退货的正向交易
     */
    private int dayPaymentCount;
    /**
     * 当日退货笔数 不包含原交易是当日的退货交易
     */
    private int dayRefundCount;
    /**
     * 原交易和当日的退货发生在同一周的退货笔数
     */
    private int weekRefundCount;
    /**
     * 原交易和当日的退货发生在同一月的退货笔数
     */
    private int monthRefundCount;
    /**
     * 原交易和当日的退货发生在同一季度的退货笔数
     */
    private int querterRefundCount;
    /**
     * 原交易和当日的退货发生在同一年的退货笔数
     */
    private int yearRefundCount;
    /**
     * 活动类型
     */
    private String mcType;
    /**
     * 活动开始时间
     */
    private String mcStartDate;
    /**
     * 活动结束时间
     */
    private String mcEndDate;

    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getMcNo() {
        return mcNo;
    }

    public void setMcNo(String mcNo) {
        this.mcNo = mcNo;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getTransDate() {
        return transDate;
    }

    public void setTransDate(String transDate) {
        this.transDate = transDate;
    }

    public int getDayPaymentCount() {
        return dayPaymentCount;
    }

    public void setDayPaymentCount(int dayPaymentCount) {
        this.dayPaymentCount = dayPaymentCount;
    }

    public int getDayRefundCount() {
        return dayRefundCount;
    }

    public void setDayRefundCount(int dayRefundCount) {
        this.dayRefundCount = dayRefundCount;
    }

    public int getWeekRefundCount() {
        return weekRefundCount;
    }

    public void setWeekRefundCount(int weekRefundCount) {
        this.weekRefundCount = weekRefundCount;
    }

    public int getMonthRefundCount() {
        return monthRefundCount;
    }

    public void setMonthRefundCount(int monthRefundCount) {
        this.monthRefundCount = monthRefundCount;
    }

    public int getQuerterRefundCount() {
        return querterRefundCount;
    }

    public void setQuerterRefundCount(int querterRefundCount) {
        this.querterRefundCount = querterRefundCount;
    }

    public int getYearRefundCount() {
        return yearRefundCount;
    }

    public void setYearRefundCount(int yearRefundCount) {
        this.yearRefundCount = yearRefundCount;
    }

    public String getMcType() {
        return mcType;
    }

    public void setMcType(String mcType) {
        this.mcType = mcType;
    }

    public String getMcStartDate() {
        return mcStartDate;
    }

    public void setMcStartDate(String mcStartDate) {
        this.mcStartDate = mcStartDate;
    }

    public String getMcEndDate() {
        return mcEndDate;
    }

    public void setMcEndDate(String mcEndDate) {
        this.mcEndDate = mcEndDate;
    }
}
